package org.edu.modules.oa.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.edu.modules.oa.entity.VeOaCarInfoEntity;
import org.edu.modules.oa.entity.VeOaCarWeihuEntity;
import org.edu.modules.oa.vo.VeOaCarWeihuVo;

import java.util.HashMap;
import java.util.List;

public interface IVeOaCarWeihuService extends IService<VeOaCarWeihuEntity> {
    //展示维护表格的接口
    HashMap<String,Object> showWeiHuTable(Integer page, Integer pageSize, VeOaCarWeihuEntity veOaCarWeihu);

    //新增维护记录
    int addWeihu(VeOaCarWeihuEntity veOaCarWeihuEntity);

    //删除单条 多条记录循环
    int deletById(Integer id);

    //导出记录
    List<VeOaCarWeihuVo>export(VeOaCarWeihuEntity veOaCarWeihuEntity);

    //查看车辆是否存在
    VeOaCarInfoEntity selectCarId(String carName);

    //修改维护记录
    int setWeihu(VeOaCarWeihuEntity veOaCarWeihuEntity);

    // 高级搜索
    HashMap<String , Object>  advancedQuery(String advancedQuery) ;// 高级查询
}
